package io.ydjs.api.app.index.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(description="首页信息请求对象")
public class IndexOperatorRequest implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * uid
     */
    @ApiModelProperty(value = "uid")
    private Integer uid;
    /**
     * 性别(0未知，1男，2女)
     */
    @ApiModelProperty(value = "性别(字典)")
    private Integer gender;
    /**
     * 年龄
     */
    @ApiModelProperty(value = "年龄")
    private Integer age;
    /**
     * 身高
     */
    @ApiModelProperty(value = "身高")
    private Integer stature;
    /**
     * 最高学历（字典）
     */
    @ApiModelProperty(value = "最高学历（字典）")
    private Integer education;
    /**
     * 年薪（字典）
     */
    @ApiModelProperty(value = "年薪（字典）")
    private Integer salary;
    /**
     * 婚姻状态（字典）
     */
    @ApiModelProperty(value = "婚姻状态（字典）")
    private Integer marriage;
    /**
     * 家乡省份
     */
    @ApiModelProperty(value = "家乡省份")
    private String homeProvince;
    /**
     * 家乡城市
     */
    @ApiModelProperty(value = "家乡城市")
    private String homeCity;
    /**
     * 居住省份
     */
    @ApiModelProperty(value = "居住省份")
    private String livingProvince;
    /**
     * 居住城市
     */
    @ApiModelProperty(value = "居住城市")
    private String livingCity;
    /**
     * 筛选分组(0自定义，1最新，2推荐)
     */
    @ApiModelProperty(value = "筛选分组")
    private Integer screeningGrouping;
    /**
     * 每页记录数
     */
    @ApiModelProperty(value = "每页记录数")
    private Integer pageSize;
    /**
     * 第几页
     */
    @ApiModelProperty(value = "第几页")
    private Integer pageNum;
}
